package com.cloudkinto.bo.order.allocate;

import com.cloudkinto.bo.common.BaseQueryBo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @author long
 * @Description 调拨发货计划产品查询参数
 * @Date 2025/3/11 17:51
 */
@Data
public class AllocatePlanProductQueryBo extends BaseQueryBo {

    @ApiModelProperty(value = "平台店铺id列表")
    private List<Long> platformShopIdList;

    @ApiModelProperty(value = "搜索类型 1精确搜索 2模糊搜索")
    @NotNull(message = "搜索类型不可为空")
    private int searchType;

    @ApiModelProperty(value = "msku")
    private String msku;

    @ApiModelProperty(value = "fnsku")
    private String fnsku;

    @ApiModelProperty(value = "asin")
    private String asin;

    @ApiModelProperty(value = "父asin")
    private String parentAsin;

    @ApiModelProperty(value = "sku")
    private String sku;

    @ApiModelProperty(value = "品名")
    private String productName;

    @ApiModelProperty(value = "标题")
    private String title;
}